import { UserInfoAPI } from '@/request/api'

export default {
    async asyncChangeUserInfo({ commit }, payload) {
        //获取用户信息
        let token = localStorage.getItem("x-auth-token");
        if (!token) {
            return;
        }
        let resUserInfo = await UserInfoAPI({
            "x-auth-token": token,
        });
        if (resUserInfo.code == 0) {
            // 把用户信息存储到vuex,所有组件均可获取.
            // 提交到mutations中,在通过mutations去修改
            // 注意，当是https的图片显示不了
            //解决方案：
            //如果此时用户头像没有出来，在public文件夹中的index.html文件的head标签里，添加这个标签即可
            /*
                <!-- 防止服务器检查防盗用链接 -->
                <meta name="referrer" content="no-referrer" />
            */
            commit('changeUserInfo', resUserInfo.data);
        }
    }
}